C语言选择题 我做了没答案请大神给看看哪个错了

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言选择题 我做了没答案请大神给看看哪个错了相关的知识,希望对你有一定的参考价值。

1.设已有变量定义:int k; 则下面循环执行的次数是 。
k=10;
while(k==1) k=k-1;
A)无限循环
B)执行一次
C)执行10次
D)一次也不执行
2.下列C语言表达式能正确表达“ch是空格或者回车”的是。
A)ch=’ ‘||ch=’\n’
B)ch==’ ‘||ch==’\n’
C)ch==’ ‘&& ch==’\n’
D)ch=’ ‘&& ch=’\n’
3.下列选项中合法的函数说明语句是。
A)double func(int a,b)
B)double func(int a,int b)
C)double func(a,int b)
D)double func(a,b)
4.设有定义int m,n=5, *p=&m; 与语句“m=n;”等价的语句是________。
A)*p=*&n
B)m=**p
C)m=&n
D)m=*p
5.若要求正确从键盘读入含有空格字符的字符串,应使用的函数是。
A)getchar()
B)gets()
C)scanf()
D)getch()
6.以下程序运行后输出的结果是。
#include <stdio.h>
int main(void)

int x=1,y=2,z=4;
if(x=z)
printf("%d\n",x+y);
else
printf("%d\n",x-y);
return 0;
A)-2
B)6
C)3
D)-1
7.以下一维数组定义中,正确的是。
A)int a[];
B)int a[5]=1,2,3,4,5;
C)int a[1 to 5];
D)int a[5]=1,2,3,4,5;
8.若有定义:int b=7;float a=2.5,c=4.7;则表达式a+(b/2*(int)(a+c)/2)%4的值是。
A)2.5
B)5.5
C)4.5
D)3.5
9.以下对C程序的描述中不正确的是。
A)C程序的最基本的执行单位是语句
B)在C程序中,注释说明只能位于一条语句的后面
C)个C源程序可由一个或多个函数组成
D)一个C源程序必须包含一个main函数才能运行
10.语句while(a<b) a++; 等价于。
A)for (a<b)a++;
B)do (a++)while (a<b);
C)if(a<b)a++;
D)for(;a<b;a++);
11.对C语言来说,下述标识符中,合法的用户自定义标识符是。
A)_total
B)12x
C)void
D)a&b
12.x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是。
A)INPUT a,y,z;
B)scanf(“%d%d%d”,x,y,z);
C)scanf(“%d%d%d”,&x,&y,&z);
D)printf(“%d%d%d”,&x,&y,&z);
13.若有以下说明语句,则对st中成员score的引用不正确的是。
struct student

char num[8];
int score;
st, *p=&st;
A)p->score
B)*p.score
C)(*p).score
D)st.score
14.以下文件函数中,用于从文件中按照给定的控制格式读取数据的函数是。
A)fprintf()
B)fscanf()
C)fread()
D)fwrite()
15.设有int n;判断n是一个3位正整数的表达式是。
A)!(n<100)||n<1000
B)n>100 && n<1000
C)n>=100 && n<=999
D)n>=100 || n<=999

参考技术A 第一题选b 参考技术B

    D

    B

    B

    A

    B

    B

    D

    C

    B

    D

    A

    C

    B

    C

    C

本回答被提问者采纳
参考技术C DBBAB BDDBD ACBBC

以上是关于C语言选择题 我做了没答案请大神给看看哪个错了的主要内容,如果未能解决你的问题,请参考以下文章

保存的JAVA报错,帮忙看看,应该是主表里的主键跟明细表里的外键有问题了

c语言冒泡排序法代码一直排序错误,有时只能排前两个,不明白原因,请问究竟哪里写错了,谢谢!

急求助,C语言,计算两个日期之间的天数,不知道我的算法到底哪里错了,运行结果是错误的,求大神帮忙看看

使用带有批处理的选择命令我做错了啥?

在哪个学校的oj上做题比较好?

跪求C语言大神解决这些C语言选择题