西南大学22年9月1032 c语言程序设计在线作业非答案

[复制链接]
查看: 94|回复: 0

2万

主题

3万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
72311
发表于 2023-4-4 09:10:34 | 显示全部楼层 |阅读模式

答案来源:www.ybaotk.com1032 C语言程序设计


1.[单选题] 在以下运算符中,优先级最高的运算符是( )。


答案资料下载请参考
说明








    A.!=


    B./


    C.&&


    D.<=


2.[单选题] C语言中,合法的字符型常数是(     )。








    A.A.A


    B.“A”


    C.65


    D.‘A’


3.[单选题] 假如int i=3,则 k=(++i)+(++i)+(i++)执行过后k和i的值为(   )。








    A.15,5


    B.15,6


    C.18,6


    D.12,5


4.[单选题] 设a,b为int变量,执行scanf(“a=%d,b=%d”,&a,&b)函数调用后,输入a的值为3,b的值为2,正确的输入是(  )。








    A.E.a=3b=2


    B.32


    C.a=3,b=2


    D.3,2


5.[单选题] 一个char型数据,它的值在内存中存放的是(  )。














    A.BCD码值


    B.内码值    福建大学答案


    C.ASCII码值


    D.十进制码值


6.[单选题] int x=23,y=12,z=5,w=7,则表达式:x>y?z:w的结果是( )。








    A.12


    B.5


    C.23


    D.7


7.[单选题] C语言中各种基本数据类型的存储空间长度排列为(  )。


    A.double<float<long<int<char


    B.char<long<int<float<double


    C.float<int<long<char<double


    D.char<int<long<float<double


8.[单选题] 设有一个3位正整数m,能计算m的十位数的表达式为(  )。


    A.m/10


    B.m%100/10


    C.m/100


    D.m%100


9.[单选题] 若已定义x、y为double类型,则表达式x=1,(int)y=x+3/2 的值是(  )。








    A.2


    B.2.5


    C.3


    D.1


10.[单选题] C语言可执行程序的开始执行点是(  )。


    A.包含文件中的第一个函数


    B.程序中的main函数


    C.程序中第一个函数


    D.程序中第一条可执行语言


11.[单选题] 下面关于for循环的正确描述是(  )。








    A.for循环是先执行循环体语句,后判断表达式


    B.for循环只能用于循环次数未知的情况


    C.for循环只能用于循环次数已知的情况


    D.for循环的循环体语句中,可以包含多条语句


12.[单选题] 若有以下程序段:


新窗口查看


int c1=1,c2=2,c3;


   c3=1.0/c2*c1;


则执行后,c3中的值是(  )。


A、0   B、0.5     C、1   D、2








    A.0.5


    B.0


    C.2


    D.1


13.[单选题] 设整型变量a,b的值分别为1,0,那么a != b的结果是(      )。








    A.2


    B.1


    C.不确定


    D.0


14.[单选题] 用数组名作为函数调用时的实参,则实际传递给形参的是( )。


    A.数组的元素个数


    B.数组中的全部元素值


    C.数组的首地址


    D.数组的第一个元素值


15.[单选题] 字符串”ax\\899\101b”的长度是( )。








    A.D.18


    B.12


    C.11


    D.13


16.[单选题] 表达式3!=2的值是(  )。








    A.1


    B.非0值


    C.0


    D.true


17.[单选题] 有语句:int  a[10]={6,7,8,9,10};对以下说明语句的正确理解是(    )。


    A.因为数组长度与初值的个数不相同,所以此语句不正确


    B.将5个初值依次赋给a[1]至a[5]。


    C.将5个初值依次赋给a[0]至a[4]


    D.将5个初值依次赋给a[6]至a[10]。


18.[单选题] C语言中的关键字必须是( )。








    A.小写字母


    B.字母


    C.数字


    D.下划线


19.[单选题] 在C语言中,要求参加运算的数必须时整数的运算符是(   )。








    A.=


    B./


    C.%


    D.*


20.[单选题] 设有说明语句:char a;int b;float c;double d;则执行语句c=a+b+c+d;后,变量c的数据类型是( )。








    A.double


    B.float


    C.char


    D.int


21.[单选题] C语言中以只写方式打开一个二进制文件,应选择的使用方式是(  )。














    A.“rb”


    B.“a+”


    C.“w+”


    D.“wb”


22.[单选题] 在C语句”int x=10;x+=5;”执行后x=(  )。


    A.5


    B.不确定


    C.15


    D.10


23.[判断题] C语言的数组名是一个地址常量,不能对它进行加、减和赋值运算。(  )








    A.正确


    B.错误


24.[判断题] 一个C源程序可由一个或多个函数组成。( )








    A.正确


    B.错误


25.[判断题] 设变量m,n,a,b,c,d均为0,执行(m=a==b)||(n=c==d)后的值是1。(  )


    A.正确


    B.错误


26.[判断题] 在定义一维数组时,可以将该数组的长度省略。( )


    A.正确


    B.错误


27.[判断题] 下面的数据类型中,C语言没有布尔型。(  )








    A.正确


    B.错误


28.[判断题] 宏定义是C语句,要在行末尾加分号( )








    A.正确


    B.错误


29.[判断题] 设a=5,b=10,执行printf(“%d,%d”,--a,b++);语句后的输出是6,10。(  )


    A.正确


    B.错误


30.[判断题] 在C语言中,变量可以先使用再定义。(   )








    A.正确


    B.错误


31.[判断题] _CLAS能做为C程序自定义标识符。( )








    A.正确


    B.错误


32.[判断题] 在for循环中允许使用嵌套循环,但只能是嵌套while循环。(    )


    A.正确


    B.错误


33.[判断题] 用do-while语句构成的循环,在while后的表达式为零时结束循环。( )








    A.正确


    B.错误


34.[判断题] 在一个函数内的复合语句定义的变量在本函数范围内有效。( )








    A.正确


    B.错误


35.[判断题] 用do-while语句构成的循环,在while后的表达式为1时结束循环。( )








    A.正确


    B.错误


36.[判断题] main()


{    int x=10,y=3;


printf("%d\n",y=x/y);


}


上面程序的输出是3。(  )








    A.正确


    B.错误


37.[判断题] C语言中,一维数组下标的最小值1。( )


    A.正确


    B.错误


38.[判断题] 循环语句for(x=0,y=0;(y!=123)||(x<4);x++);的循环会执行无限次。( )








    A.正确


    B.错误


39.[判断题] 函数的定义和调用都可以嵌套(  )








    A.正确


    B.错误


40.[判断题] 数组边定义边赋值时,大括号内数据项的数目可以大于或等于数组的长度。( )








    A.正确


    B.错误


41.[判断题] 在for循环中允许使用嵌套循环,但只能是嵌套while循环。( )


    A.正确


    B.错误


42.[判断题] 以只写方式打开一个二进制文件,应选择的使用方式是”w+”( )。


    A.正确


    B.错误


43.[判断题] 设整型变量a,b的值分别为1,0,那么a != b的结果是1。(   )


    A.正确


    B.错误


44.[判断题] 若变量已正确定义并赋值,表达式“a=a+1=c+b”是符合C语言语法的。(  )


    A.正确


    B.错误


45.[判断题] C程序中,不管是数据声明还是语句,都必须有一个结束符,它是C语句的必要组成部分,该符号是分号“;”。( )








    A.正确


    B.错误


46.[主观填空题] 设char s[3]="AB",*p=s;,则*(p+2)的值是        。


    A.


47.[主观填空题] 设int x=4,y=2;,表达式x<y?y:x的值是___。


    A.


48.[主观填空题] 程序的功能是从键盘上任意输入一个正整数,求各位数字之和。请用模块化方法改写下列程序,功能不变。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x





上一篇:西南大学22年9月1030 大学物理基础在线作业参考非答案
下一篇:西南大学22年9月1056 计算机基础在线作业非答案
回复

使用道具 举报

2万

主题

3万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
72311
 楼主| 发表于 2023-4-4 09:10:34 | 显示全部楼层
include "stdio.h”


void main()


{int n;


intr,s=0;


scanf("<u>(1)</u>”,&n);


  do{r=<u>(2)  </u>;


  s+=r;  n=n/10;


   }while(<u>(3)</u>);


printf("%d”, s);


  }


    A.


49.[问答题] 编一程序找出所有三位整数的"水仙花数”并输出结果。其中"水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一"水仙花数”,因为153=13+53+33。


    A.


50.[问答题] 在输入的字符串中查找是否存在字符‘A’,若存在则指出第一次出现的位置。


    A.


51.[问答题] 编写程序打印下列图形


1


222


33333








    A.


52.[问答题] 依据下列计算公式,编写一个程序将输入的华氏温度转换为对应的摄氏温度。要求有输入输出提示,计算结果精度为2。( 摄氏温度=5*(华氏温度-32)/9 )


    A.


53.[问答题] 输入a、b、c三个值,按从小到大排序输出。


    A.


54.[问答题] 编写程序找出200以内能够被3整除的所有整数,并输出结果。


    A.


55.[问答题] 有一个函数(当x0时,y=x-1),编一程序,输入一个x值,输出y值。








    A.


56.[问答题] 任意输入一个数,用for编程计算出这个数n的阶乘n!


    A.


57.[问答题] 任意输入一个正整数,用do-while循环编程计算出这个数n的阶乘n!。


    A.


58.[问答题] 从键盘输入一个正整数n,若能同时被2和3整除,则输出“Yes”,否则输出“No”。


    A.


59.[问答题] 从键盘上任意输入一个4位数的正整数,求各位数字之和。








    A.


60.[问答题] 有一个函数(当x0时,y=x2+x-1),编一程序,输入一个x值,输出y值。


    A.


附件由
整理,转载注明 雅宝答案网




答案来源:www.ybaotk.com

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图