几道经典C 语言笔试题

原创 2007年10月06日 14:46:00

1.

int main()
{
 int i, n = 20;
 for (i = 0; i < n; i--)
  printf("*");
 return 0;
}

Change/add only one character and print '*' exactly 20 times.
(there are atleast 3 solutions to this problem :-)

2. display below like:

        1
       212
      32123
     4321234
    543212345

3. search for maximum and minimum value, before  save into arrange for any 5 natural number (use multiful for grammer)

ex)

save to any 5 natural number

30 20 75 15 64 <enter>

minimum : 15
maximum : 75


4. use ms-sql of join grammer. show query fot result

Table.1
                ac_country
--------------------------------------
country_cd            country_nm
--------------------------------------
kor                     koera
jpn                     japan
usa                      usa
cha                     china


Table.2
                ac_currency1
-------------------------------------------
country_cd     currency_cd     currency_nm
-------------------------------------------
kor              won               W
jpn              yen               Y
usa              usd               US


# Result
-------------------------------------------
country_nm     currency_cd     currency_nm
-------------------------------------------
korea             won              W
japan             yen              Y
usa               usd              US

Result Query :


5.use ms-sql of join grammer. show query fot result

table.1
              account
--------------------------------------
userid          cost          date
--------------------------------------
use01          10,000       2007-01-02
use02           5,000       2007-01-03
use05           7,000       2007-01-03
use03           5,000       2007-01-03
use01           5,000       2007-01-04
use04           5,000       2007-01-05
use02          10,000       2007-01-05
use01           1,000       2007-01-05


table.2
                 userinfo
-----------------------------------------------
code      userid       money        register
-----------------------------------------------
AAA      use01        8,500        2007-01-02
AAA      use02        5,000        2007-01-03
AAA      use03        2,000        2007-01-04
AAA      use04        4,500        2007-01-05
BBB      use05        5,500        2007-01-02


table.3
  stateinfo
-------------------------------------
connect        state        indate
-------------------------------------
AAA-use01       Yes        2007-01-03
AAA-use02        No        2007-01-05
AAA-use03        No        2007-01-04
AAA-use04       Yes        2007-01-05
BBB-use05        NO        2007-01-04


#result
----------------------------------------------------------
userid    money    account_count   account_total   state
----------------------------------------------------------
use01     8,500          3            16,000        Yes
use02     5,000          2            15,000         No
use03     2,000          1             5,000         No
use04     4,500          1             5,000        Yes


Result Query :


6. show 2 query each fot result.A, result.B

table.data_table
-----------------------
       F_DATE
-----------------------
2007-04-17 11:42:55.200
2007-04-18 01:45:33.403
2007-04-18 01:47:01.500
2007-04-17 11:40:15.000
2007-04-18 11:41:25.700
2007-04-18 11:41:49.420
2007-04-17 11:44:58.000
2007-04-18 11:45:23.340

 

#Result.A
----------
  F_DATE
----------
2007-04-17
2007-04-18

Result Query :


#Result.B
----------
  F_DATE
----------
2


Result Query :

 

100条经典C语言笔试题目(上)

1. 请填写 bool , float, 指针变量 与“零值”比较的 if 语句。 1.1 请写出 bool flag 与“零值”比较的 if 语句: if(flag); if(!flag) 1...
  • qianqin_2014
  • qianqin_2014
  • 2016年04月21日 15:41
  • 1291

100条经典C语言笔试题目

100 条经典C语言笔试题目 题目来源: 1、中兴、华为、慧通、英华达、微软亚洲技术中心等中 外企业面试题目; 2、C 语言面试宝典(林锐《高质量编程第三版》)。 说明: 1、部分C 语言面试题...
  • King_BingGe
  • King_BingGe
  • 2013年10月10日 11:22
  • 17201

经典16道:嵌入式C语言笔试题

1.用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)      #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL   我在...
  • you_shou
  • you_shou
  • 2016年09月21日 10:01
  • 4497

C/C++经典笔试题

 1.写出判断ABCD四个表达式的是否正确, 若正确, 写出经过表达式中 a的值(3分)int a = 4;(A)a += (a++); (B) a += (++a) ;(C) (a++) += a;...
  • demon_evil
  • demon_evil
  • 2008年02月19日 21:29
  • 13941

曾经进公司面试的C语言有关指针和数组的笔试题

原题如下: #include int main(void) { int i , j ; unsigned int Array_A[32]; unsigned int *pPointer; ...
  • morixinguan
  • morixinguan
  • 2016年02月06日 20:51
  • 1003

几道经典SQL笔试题

题一:来源 表名:team ID(number型) Name(varchar2型) 1                  a 2                  b 3          ...
  • sprying
  • sprying
  • 2012年04月10日 17:14
  • 597

几道经典C语言程序实现

关于C语言学习过程中的一些经典题目
  • luminary_trust
  • luminary_trust
  • 2014年12月17日 22:24
  • 156

几道经典的嵌入式C语言笔试题

C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为带面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是...
  • shx516857593
  • shx516857593
  • 2014年02月27日 14:32
  • 748

C语言字符串的经典例题

//1.统计单词的个数 #include int main(void) { int i,flag=0,number=0; char str[20]; printf("请输入一行字符串:"...
  • ZSS1753936255
  • ZSS1753936255
  • 2016年10月23日 20:42
  • 1254

C语言笔试题

C语言笔试题    现在的公司招聘,都要笔试面试.如果你不是那种编程功底非常深厚的人,又不好好准备一番,在笔试面试中往往会处于被动局面.虽然有些笔试题是故意为难我们,有点钻牛角尖.但是很多笔试题面试题...
  • popkiler
  • popkiler
  • 2007年09月11日 10:38
  • 6990
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:几道经典C 语言笔试题
举报原因:
原因补充:

(最多只允许输入30个字)