C语言选择题题库(5)
81、标有/**/的语句的执行次数是( )。
int y,i;
for(i=0;i<20;i++)
{if(i%2==0)continue;
y+=i; /**/
}
A、 20
B、 19
C、 10
D、 9
正确答案: C
解析:i=1,3,5,7,9,11,13,15,17,19时执行
82、在以下给出的表达式中,与do-while(E)语句中的(E)不等价的表达式是( )。
A、 (!E==0)
B、 (E>0||E<0)
C、 (E==0)
D、 (E!=0)
正确答案: C
解析:
83、假定所有变量均已正确定义,下列程序段运行后x的值为( )。
k1=1;k2=2; k3=3; x=15;
if(!k1)x--;
else if(k2)
if(k3)x=4;
else x=3;
A、 14
B、 4
C、 15
D、 3
正确答案: B
解析:
84、执行下面语句的输出为( )。
int i=-1;
if(i<=0)printf(“* * * *\n”);
else printf(“% % % % \n”);
A、 * * * *
B、 % % % %
C、 % % % % c
D、 有错,执行不正确
正确答案: A
解析:
85、在C语言中,为了结束while语句构成的循环,while后一对圆括号中表达式的值应该为( )。
A、 0
B、 1
C、 true
D、 非0
正确答案: A
解析:
86、以下对一维整型数组 a 的正确说明是_____ 。
A、 int a(10);
B、 int n=10,a[n];
C、 int n; scanf( “ %d”,&n); int a[n];
D、 define SIZE 10
int a[SIZE];
正确答案: D
解析:
87、不是给数组的第一个元素赋值的语句是____ 。
A、 int a[2]={1};
B、 int a[2]={1*2};
C、 int a[2];
scanf (“%d”,&a[0]);
D、 a[1]=1;
正确答案: D
解析:
88、下面程序片段的运行结果是____ 。
int a[6],i;
for(i=1;i<6;i++)
{
a[i]=9*(i-2+4*(i>3))%5;
printf("%2d",a[i]);
}
A、 -4 0 4 0 4
B、 -4 0 4 0 3
C、 -4 0 4 4 3
D、 -4 0 4 4 0
正确答案: C
解析:
89、下列定义正确的是_____ 。
A、 int a[]={1,2,3,4,5};
B、 int b[2]={2,5,3};
C、 int a(10) ;
D、 int 4e[4];
正确答案: A
解析:
90、若有以下说明:
int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};
char c='a',d,g;
则数值为4的表达式是_____。
A、 a[g-c]
B、 a[4]
C、 a['d'-'c']
D、 a['d'-c]
正确答案: D
解析:
91、以下程序段给数组所有的元素输入数据,请选择正确答案填入_____。
int a[10],i=0;
while(i<10) scanf("%d",________ );
┇
A、 &a[i++]
B、 &a[i+1]
C、 a+i
D、 &a[++i]
正确答案: A
解析:
92、设有 char str[10],下列语句正确的是____ 。
A、 scanf("%s",&str);
B、 printf("%c",str);
C、 printf("%s",str[0]);
D、 printf("%s",str);
正确答案: D
解析:字符串可以整体输入与输出
93、执行以下程序段后,b的值是____ 。
static int a[]={5,3,7,2,1,5,4,10};
int b=0,k;
for(k=0;k<8;k+=2)
b+=a[k];
A、 17
B、 27
C、 13
D、 有语法错误
正确答案: A
解析:
94、若有以下定义:
int a[5]={5,4,3,2,1};
char b=‘a’,c,d,e;
则下面表达式中数值为 2 的是_____
A、 a[4]
B、 a[e–c]
C、 a[‘d’-b]
D、 a[‘e’-‘a’]
正确答案: C
解析:
95、设有两字符串 “Beijing”、“China”分别存放在字符数组 str1[20],str2[10]中,下面语句中能把 “China”连接到“Beijing”之后的为:_____ 。
A、 strcpy(str1,str2);
B、 strcpy(str1,“China”);
C、 strcat(str1,“China”);
D、 strcat(str2,“Beijing”);
正确答案: C
解析:strcat函数功能:strcat(str1,str2)用于将str2连接到str1的后面,自动覆盖str1末尾的‘0’,结果放到str1中,函数的返回值是str1的地址值。
96、判断字符串 a 和 b 是否相等,应当使用_____ 。
A、 if (a=b)
B、 if (a= =b)
C、 if (strcpy(a,b))
D、 if(strcmp(a,b))
正确答案: D
解析:strcmp函数功能:strcmp(str1,str2)用于比较两个字符串的大小。将str1和str2从左至右逐个字符比较其ASCII码值,直到出现第一个不相等的字符或第一个‘\0’为止。若str1>str2,则函数返回一个正整数;若str1<str2,则函数返回一个负整数;若str1=str2,函数返回0。
97、若有如下定义和语句:
char s[12]= “a book!”;
printf( “ %d”,strlen(s) );
则输出结果是:______ 。
A、 12
B、 10
C、 7
D、 6
正确答案: C
解析:strlen函数不记录字符串末尾自动添加的‘0’
98、有字符数组 a[80]和 b[80],则正确的输出语句是____ 。
A、 puts (a,b);
B、 printf( “ %s,%s”,a[],b[]);
C、 putchar(a,b);
D、 puts(a),puts(b);
正确答案: D
解析:
99、下列字符串赋值语句中,不能正确把字符串 "C program"赋给数组的语句是:_____ 。
A、 char a[]={‘C’,‘ ’,‘p’,‘r’,‘o’,‘g’,‘r’,‘a’,‘m’};
B、 char a[10]; strcpy(a2,“C program”);
C、 char a[10]; a=“C program”;
D、 char a[10]={ “C program”};
正确答案: C
解析:
100、执行下面的程序段后,变量k中的值为( )。
int k=3, s[2];
s[0]=k; k=s[1]*10;
A、 不定值
B、 33
C、 30
D、 10
正确答案: A
解析:s[1]为1不定值
C语言选择题题库(5)相关推荐
- c语言if(!k1)x=1,C语言选择题题库2
5.s是int型变量,且S=6,则下面表达式:s%2+( s+1)%2的值为 1 6.若a是int型变量,则计算表达式:a=25/3%3后a的值为 2 7.若x和n均是int型变量,且x和n的初值均为 ...
- 二级计算机c语言选择题题库,计算机二级C语言选择题题库
二级C语言相关考点 1.以下选项中,能用作数据常量的是________.(标准答案:C) (A)o115(B)0118(C)115L(D)1.5e1.52.下列叙述中错误的是_______.(标准答案 ...
- C语言选择题题库(8)
141.函数调用语句f((x,y),(a,b,c),(1,2,3,4));中,所含的实参个数是( ) . A. 1 B. 2 C. 3 D. 4 正确答案: C 解析: 142.用数组名做函 ...
- 2018年12月计算机二级C语言题库,2016年12月计算机二级《C语言》选择题题库
2016年12月计算机二级<C语言>选择题题库 (1)设栈的存储空间为S(1:m),初始状态为top=m+1.经过一系列入栈与退栈操作后,top=1.现又要将一个元素进栈,栈顶指针t叩值变 ...
- 2016计算机二级c语言考试题库,2016年计算机二级《C语言》选择题题库与答案
2016年计算机二级<C语言>选择题题库与答案 (1)下列叙述中正确的是( ). A.解决同一个问题的不同算法的时间复杂度一般是不同的 B.解决同一个问题的不同算法的时间复杂度必定是相同的 ...
- 2017年全国计算机一级选择题,2017年全国计算机一级选择题题库
2017年全国计算机一级选择题题库 电子器件是计算机系统的物质基,计算机复杂逻辑的最基层线路为"与门"."或门"和"反相器".以下是yjby ...
- 试题以文件的形式存在C语言,2016年计算机二级C语言上机题库
2016年计算机二级C语言上机题库 一.选择题 1.下列叙述中正确的是( ). A.数据的逻辑结构与存储结构必定是一一对应的 B.由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结 ...
- 全国计算机二级ms2017,2017全国计算机二级MS-Office选择题题库大全
2017 谢波 1 计算机二级选择题题库 (1)下列关于栈和队列的描述中,正确的是() A)栈是先进先出 B)队列是先进后出 C)队列允许在队友删除元素 D)栈在栈顶删除元素 答案:D 解析:栈实际也 ...
- java期末判断题题库_(java期末考试选择题题库.doc
(java期末考试选择题题库 1.分析以下程序: 1)public class x{ 2)public static void main(String[]args){ 3)String ol=new ...
最新文章
- IBM Rational DOORS通过DXL进行二次开发初试(2)
- Tungsten Fabric SDN — for Akraino Based Network Edges
- python小程序-【Python精华】100个Python练手小程序
- python数据模型搭建_python之路(19)django数据库模型(model)
- android:由URL载入中ImageView
- 【2018.4.14】模拟赛之四-ssl2394 剪草【dp】
- 分布式Session框架
- 这篇顶会paper,讲述了疫情期间憋疯的你和我
- 关于肉鸡的一些使用教程
- 二级测试-简单注册tmp1904
- CSS3的线性渐变(linear-gradient)
- 小程序绘制之CanvasContext
- Android 源代码中的res
- clonecd中文破解版|clonecdv光盘复制工具5.5.1.4绿色免费版下载
- 开机自启动并关闭窗口(向日葵简约版)
- 温湿度传感器的工作原理及应用领域你了解多少呢
- True Launch Bar 4.2 注册码
- 微信小程序画布实现个人签名,并保存为图片
- 安卓的用户实时预览Figma设计稿的方法
- 最大堆和最小堆(数据结构)